About Canal House Management Limited (04903334) United Kingdom