About Gareth Howells Livestock And Dairy Technology Limited (12010807) United Kingdom