This may sound like a slight from an American, but I truly don't mean it that way. This is an honest expression/question.
My (probably poor) understanding is that there is not general free speech in the UK, that the free speech guarantees only apply to members of parliament (and/or maybe other government reps?), and not to individual citizens. At least, constitutionally. Am I wrong about that? Are there legal protections for "free speech" for average citizens in the UK?
Cloudflare could move to quash the subpoena, but unless your contract says they must, that's at their discression, and unless your contract says you'll pay for it, something they would have to pay for.
If you had representation, you could move to quash the subpoena, too. And then it would be challenged.
Free speech doesn't necessarily imply anonymous speech either.
What? Why?