Company name: NTS Limited
Description: NTS Limited leyland are leading remanufacturing/overhaul specialist in the assembly, repair and testing equipment to the railway industry.
120-121 Clydesdale Pl, Moss Side Industrial Estate, Leyland PR26 7QS, United Kingdom