Her iconic sweaters, worn by Kate Moss, Alexa Chung, and Laura Bailey, usually retail for around £375, but at M&S, shoppers ...