While in England, I only visited two yarn shops, and both were wonderful. In Bristol, I went to Wooly Thinking:
Which was a lovely little shop in the Clifton Arcade of Bristol. It's a fabulous area of the city for a wander, and the shop had a great selection of yarn, including lots of UK yarn:
I'm definitely planning on visiting this shop again the next time I'm in Bristol.
And while In York, we visited Ramshambles:
So, in the end, this is what I bought in England: