your dilemma is very complicated, have you tried job centre? Are you born in this country? if not, and you have only just arrived try going to your countries embassy which should be in central London, I guess. I am guessing they should be able to help you .i.e. provide you with work, help you obtain job seeking allowance benefits, or direct to a course where you can improve your English (I have no idea in which area you live in, but in London, Lewisham they provide such courses).