You need a new vet.
Palmerston Veterinary Group animal hospital in Buckhurst Hill is the one I go to and recommend, since you live in Essex, though if you live in East Essex then you might be better off looking for one closer to you.
She looks like a hybrid to me.