Terry Williams reckons he's driven more than two million miles in his career as a private-hire driver. He's driven in all sorts of weather conditions around the UK and Ireland, but this is the first ...