A North Yorkshire restaurant near Helmsley that 'oozes countryside charm' has been crowned among the UK’s best places for a Sunday roast.