A Great British Menu star's country pub has scooped the crown as the UK's best Sunday Roast