About Lectros International Limited (03289540) United Kingdom