Ok so tried again today, but changed the reservoir cap for the one off of my GTi.
Started her up leaving her to idle, and kept squeezing all the coolant hoses.
The top rad hose gets hotter a lot quicker than the bottom, the bottom one does catch up but it takes about 5 mins longer, and then its not quite as hot.
Also the coolant hoses do get hard, but not rock solid, there is still give when you squeeze them.
So anyway the engine oil gets to about 82 degrees, the fan kicks in and the coolant temp light comes on. The coolant temp gauge never moves past 60 degrees! and the reservoir didn't overflow!!
I switched the engine off at this point as I was a little concerned about overheating.
My thoughts are change the thermostat and housing, coolant temp sensor, use rad flush or take it off and test it and stick new coolant in.
But could it still be the head gasket?
Cheers