About J & R Agricultural Engineering Limited (08776265) United Kingdom