I got mine through the NHS. Got a referral from my doctor (had to almost force my doctor). All it cost me was petrol and a couple nights in a local travel lodge.
be very glad you live in the UK and not the US for this in particular. If i wasn't on Medicaid (US health insurance program that's relatively comprehensive but you have to qualify financially for this program, i.e., be low-income), i'd have been ruined.