About Stubby Farm Limited (11603938) United Kingdom