Luton – Vauxhall has yet again been awarded top score by prominent fleet magazine, BusinessCar, in its annual Web Rating Survey to secure the manufacturer’s sixth win in as many years...

More...