I think a report to your local trading standards may be the best way to get some action. They may not take action from your individual case, but they do have the power to prosecute if they think there is a case, and if everyone that had an issue reports it they would be more likely to take action.
See example from Warwickshire :
https://cardealermagazine.co.uk/publ...service/168378