About Aberdour Services Ltd (10260805) United Kingdom