About Upminster Lodge Farm Limited (03739670) United Kingdom