About The Happy Herd Company Ltd (12485241) United Kingdom