About Hormell Holdings Limited (06928197) United Kingdom