About Canary Wharf (npw) Limited (11877593) United Kingdom