Thanks Paul
Serial.print(((epoch + 3600) % 86400L) / 3600); // print the hour (86400 equals secs per day)
That worked just fine. I'm still on the hunt for the GMT XML though. As I have no tutors or help with coding other than this forum, I find it very tricky to get my head around the coding. I'm not so good at using different tabs so my code is one page, very long and a nightmare to scroll through.
Trouble is, by the time I've learned how to build the auto updating XMLs I want, they will probably exist already!