About Cantell & Co Limited (08303847) United Kingdom