Does this church exist? We tried to visit it now at university of west London location - no one seemed to be there, and at Elthorne park high school, a completely different church was meeting there.