About C.n. Stevens & Sons (farmers) Limited (01327574) United Kingdom