About Canary Wharf Investment Holdings (bp1) Limited (04370808) United Kingdom