Sir Stuart Rose made one of his final appearances before the City yesterday (25 May) as he unveiled Marks and Spencer's annual results. Rose has had to navigate some choppy waters while at the M&S helm and, while he hands over the business in better shape, challenges remain. Dean Best reports.