For whatever reason it is now working. What was happening is that the text would arrive one hour after it was sent but the link was only for a five minute window. That meant I was then back to square one. And it was only with texts from Virgin.
But as I say all would appear to be now working. Whatever the problem was it was going on for weeks.