About Canary Wharf Limited (01971312) United Kingdom