About Canary Wharf Management (b1 B2) Limited (05437920) United Kingdom