I know your healthcare system in the UK is different than the US, it is a 'free-for-all' here, a bit like you are describing. Just plain wacky.
I can say though, that I had a very similar experience to yours with different treatment providers not talking to each other, my GP not hearing anything I was saying.
I finally did my own symptom research, printed it out and handed it over to the doctor. "OH!" Lightbulb of understanding! I think they all had to see it in black & white to get what I was saying. (& they agreed to treat my symptoms as stated!
Having a health advocate would be great for you, if there is such a thing there. I had to be my own...
There is now a system where I can email into their system & it is all on record. And they all see the same thing. (a God-send for misdiagnosed patients)
I'm sorry for your frustration!

I wish you well as you continue to try to sort it out.