They claim that the name reflects the fact they have "moved to a new London HQ ... in the Newington area of Southwark" which is a bit of a stretch - I don't think anyone has previously claimed that Newington reaches so far north or west.
There was also a part of the church James in new Kent rd. After it was deconsecrated it became a place where you could buy large calor gas canisters In Theobald street which oddly enough the street sign on the wall disappears regularly. Last month I spotted someone looking for Theobald street I put them in the right direction. Is that another access rd.into the school?