Manor Village at London, The