About Aquila Property Partnerships Ltd (12462643) United Kingdom