About Havering Grove Farm Limited (11192391) United Kingdom