About Canary Wharf Group Investment Holdings Plc (05043352) United Kingdom