About Horizon Canary Wharf Management Limited (10671603) United Kingdom