Roughly 300,000 cars are driven on British roads every single day without a shred of valid insurance behind them. That figure ...