Sainsbury's profit up 12.8pc

Supermarket chain Sainsbury's has reported a 12.8 per cent jump in annual pre-tax profits to £827m.

The retailer said that total sales for the year to 19 March rose 7.1 per cent to £23bn, with non-food sales performing well.

The group also said that it had won market share from rivals, taking it from 16.1 to 16.3 per cent.

Chief executive Justin King said customer numbers were at an all-time high of 21m transactions a week - up one million on the previous year.