About Canal & River Friends Limited (08174209) United Kingdom