No wonder the Cheshire Cat Pub and Bar company has a beaming grin on its face. The…
The Church Inn in Mobberley, Cheshire, has been named as the best pub in the UK,…