About Canary Wharf Properties (barchester) Limited (08719182) United Kingdom