Vic Keegan’s Lost London 122: Palmer’s Village – Westminster’s piece of Merrie England It was an almost rural idyll right next to some of the capital's worst squalor