About Nell Ball Farm Foods Limited (08609263) United Kingdom