M&S Maddison 3 Seater Sofa — £521 at Marks and Spencer | Compare Furnishings