About Canal & River Developments Limited (08143514) United Kingdom