Happy to say I now have adjusting wing mirrors again!
I did remove the switch again and carefully took it apart. I must say that it was absolutely spotless, apart from a thin clear gel like substance on the circuit board, (lube?). None of the expected dirt or gunk at all. I gave it a wipe, reassembled it and hey presto it works again. I'm assuming the clear gel is the lube to keep the switch from seizing up, but wiping it away appeared to solve it. Will see how it behaves for a while then maybe apply some lube if it starts getting sticky.
1 gremlin defeated, now on to sort out the ACC module....!
Many thanks to all, Hawkwind, AdvancedRoadcraft, win_k and MikeIOW for replying and helping me out with this.