About Canal & River Investments Limited (08143728) United Kingdom