About Lesters Farm Machinery Limited (03698080) United Kingdom