About Canary Wharf Apartments Limited (06112183) United Kingdom