The Duke and Duchess of Sussex are reported to have signed a two-year lease on a cottage in Great Tew, a picture-perfect village on Lord and Lady Bamford’s Great Tew Estate on the Oxfordshire border with Gloucestershire. Lady Bamford created Daylesford Organic Farm – a farmshop, restaurant, café and garden shop with a spa attached […]