About Canary Wharf Developments Limited (06199021) United Kingdom