About Cantell & Son Limited (00515448) United Kingdom