About Ailsa Developments Limited (01171927) United Kingdom