About &offices Canary Wharf Limited (07881928) United Kingdom