This week, Sainsbury is expected to unveil half-year profits slightly ahead of the £300m excluding one-off costs recorded a year earlier. After years of trailing rival Tesco, Britain's biggest grocer, Sainsbury has been investing in its stores, product development and marketing.