All
Many thanks for the above thoughtful suggestions. However .... to close this thread off ...
As I think I mentioned, I was out of the country when these issues started, and indeed they started May time. Since being back at home, I've had a chance to look at the issue from this end. TalkTalk were unable to diagnose an issue with their line tests.
It appears that TT issued a firmware update in May, and I believe this was the start of my disconnection errors. Despite being out of the county, guests at the property were able to cycle the power on the router, however this had no long lasting effect.
To cut straight to the chase (and omitting a wasted days worth of diagnostics), I performed a factory reset on the modem/router and manually reconfigured my port forwarding rules, new SSID etc and hey presto - NO MORE DISCONNECTS.
So it looks as if the new firmware and my configuration caused some form of corruption in the device which a full reset resolved.
I'm still switching to a new ISP though !!
Paul