I ordered them over the weekend and the delivery date is Friday, so they must be in the UK already.
If they turn out to be crap then I will have to replace them, but they were the best technical spec I could find. Touch wood.
I guess most stuff is made in China, even buying through a UK shop?