Looks like its up and running but I've no client at work to test - will take a look this evening. I've restarted it in the vain hope that will fix the issue. If it has then let me know please.
Thanks Peepee, that was enough of a clue that it pointed me in the right place straight away. Server fixed. TSDNS was being dumb and not finding its config file (hence not knowing about any domains at all).
I've fixed the startup script so hopefully won't happen again.