About I.d. Stubbs Farming Limited (07475581) United Kingdom