About Canner Installations Limited (08972581) United Kingdom