Wow, there is good in this world. My son's licence turned up in the post this morning, some kind soul found it and posted it on.
If you are on here or know who found it, please thank them as it's saved him at least £20 plus the hassle of a replacement.