About Canalside Holdings Limited (10391138) United Kingdom