Twickenham, Teddington And Hampton Through Time door Mike Cherry & John Sheaf