About J & C Griffiths Agricultural Engineers Limited (08704499) United Kingdom