Thanks for replies.
It seems whatever the issue was it has now resolved itself.
After trying different settings with no change i was starting to get frustrated

then out of the blue last night it suddenly changed.
All my settings are as they have always been and i'm now getting 50mb on the speedtest and 50+ from Astraweb.
Cheers
Shawky