About Canary Wharf Properties Ltd (13560902) United Kingdom