About Canal Motor Ltd (11348786) United Kingdom