About Butcher & Ball Ltd (11773762) United Kingdom