About Aberfoyle Delicatessen Limited (SC626812) United Kingdom