About J.e. Archer & Sons (farmers) Limited (01217673) United Kingdom