About Canary Wharf Central Limited (10487037) United Kingdom