Hi Singkit
Finding a job is hardwork not sure if its already been suggested but have you applied with job agencies in your local area?
Silver 13 advice to try a voluntary shop or work is very good advice which i would second.
My Wife spend a few weeks working in a local charity shop, it gave her experience of working with English speaking people, also basic till work and retail skills.
The other perk my wife found was she met a few Phills though the job, as they would walk past and either were going to shop there or walking past and started talking.
The other good perk about voluntary work is normally you can pick and choose your hours to a point and when you find a better job don't need to give any notice. My wifes boss at the shop offered to help with CV and was happy to help her find a real job (due to the nature of the job they just want to help)
Not sure about Leeds but coffe shops are good places to look for work, the pays not great but they have a high turnover of staff and some are used to people not always having a ni number so will accept passport with visa and proof of address. My Wife started in one, and moved on to another.
At both became a supervisor with in six months Phills tend to be naturals at coffe shop work used to high pressure preparing of drinks and foods (how many parties, family events does the average Phill lady help out at as she grows up?) always polite and simling and happy to talk to anyone from a little kid to an eighty year old due to the social skills they learn with the big familes and groups of friends in phill.
She nows works in a very well known clothes store with a discountwhile she studies for an ECDL.
Don't give up on the job hunting stay strong, and let us all help you ok?
It takes time to find a job but your hard work and patience will work out in the end