You're entitled to ask for a referral for specialist treatment on the NHS. However, whether you'll get the referral depends on what your GP feels is clinically necessary in your case.
If you wish to be referred to a specialist in a particular field, such as a surgeon or a gynaecologist (a specialist in the female reproductive system), you should see the GP you're registered with.
This is because all your medical records and medical history are held by your surgery.
Your GP also generally understands your health history and treatments better than anyone else and will base any decision for a specialist referral on this knowledge.
If you ask your GP to refer you to a specialist, they'll probably suggest that you first try various tests or treatment options to see whether your condition improves.
Generally, you cannot self-refer to a specialist within the NHS, except when accessing sexual health clinics or A&E treatment.
A specialist will only see you with a letter of referral from your GP.
The letter will give the specialist essential background information, such as your medical history, and it'll also contain details that the specialist needs to pay particular attention to.