About Canal Management Services Limited (07391752) United Kingdom