About A.h.chantrell & Sons (farmers) Limited (00603843) United Kingdom