Thanks all for your contributions so far. I hadn't considered training abroad but will look into that now, thanks James. The Class 1 I managed to sort last year, but using hour building to check out schools sounds like a great idea. Cheers!
Also, @mad_jock, I figured I may not have listed all the training providers, which are the good ones I've missed out in your opinion?