About Stokes Bomford Agriculture Limited (01657604) United Kingdom