I have not heard of them Mark. Try looking them up on the FSA (Financial Services Authority) website.
They may be directly regulated by the FSA or possibly part of a bigger organisation called a "Network".
You should be able to get some useful background from either.
Have any of your friends used them? Personal recommendation is best in my view.