Edinburgh driver caught with ‘no insurance’ after stopping to collect breakfast