British retailer Marks & Spencer will raise hourly pay for over 40,000 store workers by 7% from April a third rise in just over two years that may catch the attention of the Bank of England, which is worried about inflationary pressure in the economy.