Like a vast, slow-moving and rather unwieldy tanker, battered and lashed by stormy seas, the UK's largest clothing retailer Marks & Spencer has done much over the past decade to try to steady its business.