If you Google the word fool you should find 'the motley fool' website. I found that very helpful. There is an ISA option I believe and plenty of info on what the options are.
(I don't know whether it compares favourably to Barclays or Hargreeves though, it should do)