About Nell Ball Farm Limited (06278581) United Kingdom