Got my PC back today with a new cooling fan for the heatsink. Seems that it's smart enough not to boot when the fan's not working to avoid over-heating the processor. The fault with the fan seemed to be intermittent but eventually the fan died completely.
Great service from Assured Computer Services in Oxted, my local Fix IT Local specialist.
Fingers crossed ...