Mudchute FarmHead to Canary Wharf – London’s newest financial centre with its shiny metal and glass towers – and you find yourself in a pristine,...