Automotive - Stourbridge, England, United Kingdom
LTC is one of the largest independently owned Tyres and exhaust centres in the Black Country area of West Midlands. The company is a family-run business established in 1991, currently consisting of three retail sites and a wholesale distribution warehouse.