the speed you get on those tests is miss leading, there are many reasons why you may have a poor connection, try phoning talktalk first and tell them.

i have the same internet as arthur and it as improved just lately for some reason