M&S Hampstead Large 3 Seater Sofa β€” Β£921 at Marks and Spencer | Compare Furnishings