About Canary Wharf Management Limited (02067510) United Kingdom