About Canary Wharf (former Projects) Limited (10992594) United Kingdom