Schumacher USA Closing
Latest from Schumacher: We would like to announce that Schumacher USA offices will close at the end of February 2010, after 20 years in Tampa, Florida. However this is by no means the end of Schumacher’s presence in USA. Schumacher’s biggest dealers in North America have committed to supporting the change and will be buying […]