About Aberdour Limited (12269029) United Kingdom