“The Dower House is set on the edge of the picturesque village of Hambledon within the South Downs National Park with views over rolling countryside and the neighbouring Hambledon vineyard.