M&S Preston 3 Seater Sofa — £625 at Marks and Spencer | Compare Furnishings