Do I have to be referred by my GP for treatment?

No you can self refer.