Think you’re owed money from the car finance scandal? Here’s everything you need to know 8th Oct 2025