London Library, Landon Branch