About Ailsa 3 Properties Limited (08405258) United Kingdom