About Richard Almond & Sons (farmers) Limited (01261191) United Kingdom