About Canalboat Club Limited (06657759) United Kingdom