About Hercock Holdings Limited (12928400) United Kingdom