Thanks for the replies.
I've only just moved into the house so I aren't sure if there have been any past leaks in the system and I haven't noticed any leaks myself. I've assummed the system is open top, it has a header tank, and I have no idea regarding the limescale gadgetry fitted (if...