About Truggist Hill Farm Limited (12486862) United Kingdom