Law & Legislation Millions of UK motorists overcharged £150 million for delivery of new cars November 29, 2021