About Stubbs Hall Farm Limited (13210285) United Kingdom