M&S Rochester 3 Seater Sofa β€” Β£721 at Marks and Spencer | Compare Furnishings