About Aquarama Properties Ltd (11267529) United Kingdom