About Canal Wharf Properties Limited (11172464) United Kingdom