About Herrick Inc Limited (09269777) United Kingdom