About Canal Wharf Holdings Ltd (11799247) United Kingdom