Marks & Spencer and Primark fell out of fashion over Christmas as British shoppers shunned clothes and gifts, and prioritised food and drink. In updates that shone a light on the strain felt by the ...