Marks & Spencer, the UK retailer, said today (20 May) that it was "cautious" about its prospects over the next 12 months despite seeing a rise in annual profits.