Most of the no win no fee places are shite, my mum works is a legal secretary and explained how they work once.
Basically, solicitors join up and are sent X amount of cases each week, it is then upto them to choose which ones they want to take on board.
Obviously they only go for the ones they are likely to win.