About Aquarius Managed Properties Limited (04284446) United Kingdom