About Lovegrove S Farm Limited (02489685) United Kingdom