You can get counselling on the NHS, but would most probably be with a counsellor attached to your GP practice - i.e. you wouldn't have a great deal of choice. You might also be able to get helpful counselling from Relate - I think payment for them is meanstested so if you've not got much cash then you wouldn't have to pay. If what you want to discuss
the main types of counselling I have come across (tho I am sure that there are more(!))are inner child therapy and CBT (cognitive behaviour therapy). personally I found that inner child therapy wasn't my cup of tea - approach was - look back to bad experiences when you were young, and tell yourself at age 5 what you would have wanted to hear at age 5 - I found that it dredged up bad memories without giving me the tools to deal with them IYSWIM. CBT is far more positively based - although you would talk about your past experiences, that would just be a context, and you would focus on thinking more positively about your reactions to things now, and having a realistic view of yourself, and being able to put negative people/criticism in its appropriate place.
Think there is a website for british association of counsellors and therapists that people have recommended in the past. I only have experience of looking for private psychotherapists rather than counsellors, tho.
HTH