Marks & Spencer chief Sir Stuart Rose has put an end to speculation about his future by agreeing to stay with the retail giant until July 2011 as part of a raft of management changes announced today (10 March).