Chapel Cleeve Manor, which Street purchased for £1.3m in 2021, boasts 17 bedrooms and is set in seven acres of land between the West Somerset coastline and Exmoor National Park. The historic ...