Thanks Guys.
I bought a non return valve at the weekend, and its done the trick. The only problem is that it seem to stop the water pump working.
Basically, as mentioned the cold water was forcing its way through the mixer shower, in to the hot supply, then through the show pump in the...