It has been a tough 18 months for Marks & Spencer, but better-than-expected sales figures revealed today (30 September) suggest the worst could at last be over for Britain's biggest clothing retailer.