This is one of the best replies I had when faced with the same problem. I was lucky to be able to switch the control unit from water to heating a few times and it released the stuck valve. Try that first before calling for help. This is the reply I got from Jim. Good luck. Sounds a bit like your 3 port valve could be stuck in hot water mode.
If you switch from all off to heating only, can you hear the valve powerhead motor running?
Does the boiler light with the just the heating on?
There's a couple of microswitches in the valve power head. When heating and/or hot water is called for, the powerhead motor turns the valve to the appropriate position, and in doing so operates the microswitches.
If the powerhead either can't turn the valve (because it's jammed), or has burnt out, the microswitches don't get operated, and the pump/boiler never get the signal to pump/light.
You can usually buy either a new powerhead on its own, or a whole new valve & powerhead together. If the valve is jammed, or even a little sticky, the powerhead motor can/will eventually burn out. In which case it's better to replace the whole thing - a new powerhead on an old valve will probably burn out in the same way.
Replacing the valve means draining your heating system down. The powerhead contains mains voltages. If you're not absolutely sure what that implies, suggest you get a plumber to fix it
Jim