About Herrick Holdings Limited (12831286) United Kingdom