About Stubbs Farming Limited (03761096) United Kingdom