About Lektro Mechanical Handling Limited (03702297) United Kingdom