The chef Joe Gould will head up Glenapp Castle in Ayrshire, Scotland, as the venue gears up to launch a new restaurant and events space. Gould will join as executive chef having been head chef at Fishmore Hotel in Shropshire, where he won the Chaîne des Rôtisseurs UK Young Chef of the Year award in […]