If you are studying over here, are you eligible for Halls of Residence?
There are quite a few around London, either owned by the individual colleges or owned by the University of London.
They appear to top out at about 120 pounds a week, and a lot seem to offer meals as well. It might not be ideal, but it gives you the option of meeting people who you feel comfortable to, potentially, share a house with.