Sorry guys, I meant to post this experience on the forum earlier, but never got round to it.
My Graham Chronofighter Tech Seal had a subdial that didn't reset to zero and the Perth watchsmith said he could fix it. I asked him to do a full service at the same time, which he agreed to do, but said it might take a while. I wasn't in a hurry, so said ok.
A few months later I called him and he said it was ready, but he'd lost my number.
I went to collect it the following weekend. I asked him how much I owed him and he said £40!!!
I asked him if it had been stripped down and serviced as well and he said yes. Alarm bells ringing loudly now!!
I gave him the cash and he handed over the watch, which still had the subdial fault. I told him it still had the same fault as when I had taken it to him and he made some crap excuse about it having been alright when he had rebuilt it. He said if I left it with him for an hour he would sort it.
I went back later and it was fixed-ish! It was resetting ALMOST to zero, but very slighly off.
I'm a perfectionist so wasn't best pleased, but decided to cut and run rather than have him open it up again.
I'm pretty sure he hadn't even opened the watch, let alone serviced it, but obviously I couldn't prove that.
Unfortunatley, the outcome is obviously stay away, as I now don't believe he's up to the tasks we need here.