About Canalbank Developments Limited (08738728) United Kingdom