I found the problem, yay!! It turns out it was the frost stat next to the boiler, it was set at 15 deg and probably has been for years. Thanks D_Hailsham I know you suggested this earlier but I didn't know we had one until now!!
So glad I came on here though, it made me think logically and...