About Ailsa Truckle Contracting Ltd (12058279) United Kingdom