Hey man, just came accross this randomly on Google, but I have your solution!
Viakal is what you're looking for.
http://www.clickcleaning.co.uk/products/379/viakal-descaler-10x500ml-.aspx
Doesn't make much sense me typing out the big description, but basically, this stuff will dissolve the...