London's FTSE 100 has edged higher after several companies posted better-than-expected results. Clothing retailer Next kept ...