About Cantor & Ball Ltd (07796213) United Kingdom