About Leta Engineering And Plant Co. Limited (01162523) United Kingdom