About Lords Agricultural Machineries Limited (10329624) United Kingdom