About Norman & Spicer (agriculture) Limited (01443781) United Kingdom