About The Herdy Company Limited (06314903) United Kingdom