About Herbert & Ball Holdings Limited (11696210) United Kingdom