Marks and Spencer has reported a rise in clothing and homeware sales over the Christmas period for the first time in two years. The company’s chief executive, Steve Rowe, said “better ranges, better availability and better prices” had helped sales to recover.