i have never seen sorrel in the uk.
That's quite interesting because I cannot recall if I have eve seen Sorrel in a shop. I buy many herbs but can't remember seeing Sorrel. I am going to ask at Waitrose tomorrow lol. <only because they pride themselves in having all the fresh herbs in their stores >
I'll let you know what they say. I'd have thought you could have bought it in London though ?