Looking for a weekend getaway that leans luxury? Country house hotel Beaverbrook in Leatherhead, Surrey serves up history and hospitality with old-school panache