About Stubby Leas Farm Llp (OC391168) United Kingdom