About Canal & River Trading Cic (08069602) United Kingdom