Having checked almost everything the grey to valve is live, the programmer seems ok and there is power to the stat when HW is calling.
In respect of the stat I'm not sure whether this is a normal fitting but the live goes into a thermal cut out first which is live when HW calls, from the cut...