The building behind Robbie Coltrane (another Harry Potter connection there) in the lower photo is Barker Villa at #41 Barker Road.
The driveway is fairly recognisable but it looks like the house underwent some ill-advised cladding work since Shadow of China was filmed there, or perhaps the stucco was removed to reveal the brick underneath? Whichever it was I don't think it enhanced the look. You can compare the two shots below to see how the place changed in the space of a few years.
Shadow of China
Cracker: White Ghost