About The Canary Wharf Property Company Limited (10938928) United Kingdom