About Aberdour Festival Limited (SC535912) United Kingdom