About Ailsa Project & Development Services Limited (10362115) United Kingdom