About J.f. Greaves & Sons (farmers) Limited (00990339) United Kingdom