im contracting atm and in all honesty unless there paying you big bucks then its not worth it...
i have used in the past
parasol (useless incompitent losers who still owe me near £500)
brolly (more useless wasters)
and am currently using
http://www.jsagroup.co.uk/
totaly awsome people not a bad word to say very helpfull