I found this trying to find a place in London as well. Did you find something? I've been looking for a month now, nothing yet. I'm currently in Spain but planning to go to England in March. Do you mind giving me the name of the other hostel you where working to apply for a volunteer position?