Thanks @CBW. Here's a few more pictures.
Old one :
has a programmer downstairs:
Strange thing is, now I've connected the old one back up as it was before, the programmer no longer has any effect on the boiler. If the thermostat is on, the heating comes, regardless of if the...