Marks and Spencer is expected to announce a 4% year-on-year increase in pre-tax profits when it unveils its full-year results tomorrow (22 May).