About Aberfoyle Tavern Limited (SC570618) United Kingdom