Right think I've cracked it, its to do with MTU max size.
Ruled out it being a browser or O/S issue as happening to multiple devices on same network. Then ruled out DNS as tried several others (google, OpenDNS).
Having a nose around it seems by default your TalkTalk MTU setting should be 1432 which is pretty much a max size (unless on fibre). If any network link on the route is unable to pass messages of this size you get the issue we have been experiencing.
I've now lowered the value to 1400 and all is working