I've not stayed there, but I took a note of Beaverbrook - https://www.beaverbrook.co.uk - when I saw it somewhere-or-other for the type of stay you describe.
A bonus is that it's in the Surrey Hills, it's not very far away at all, although maybe it won't be countryfied enough for you...