A country pub with a twist, the Secret Garden offers homemade food and a varied selection of drinks, including real ales.