About Ted Key & Son (farmers) Limited (00564110) United Kingdom