LSH Auto has submitted plans for a new Mercedes-Benz dealership and test drive facility. They plan to redevelop a five-acre site in Tamworth, Staffordshire. The site, owned by developer Aucott and Tamworth Council, is located south of the A5 bypass by the Ventura Retail Park. If approved, the move should create around 400 new jobs. […]

Read More →