About Aquila Apartments & Management Ltd (12362720) United Kingdom