justbritish.com
Vauxhall Terminates UK Contracts and Closes Dealerships - Just British
Astra La Vista Vauxhall has terminated contracts with all its 326 dealerships. This will lead to Vauxhall closing one in three of its dealerships across Britain.