Retail chain Marks & Spencer has seen same-store sales pick up 6.8% over the three months ending in April, considerably topping market predictions of about 3.2%.