Try the Immigration Advisory Service. You'll find them on the net and they have offices throughout the UK. They'll give you initial appointment free and then they means test you to see if you qualify for all your help free. I don't know what the limit is but if you fall below a certain income they'll give you it free, but you have to show proof of your income, that you don't earn enough.