About Aberdour International Limited (10212633) United Kingdom