In terms of the photo location I was looking at somerton or waveney ave, They have properties with the ‘bay roof spike’. It seems to me like the other side of peckham rye park would be too far away. I also wonder what was previously on the site of the new buildings around solomon’s passage - that seems like a possible location (from elevated position):
The original church on that site was bombed and destroyed 1940
I’m almost certain they are not the same building but would buy it being a facsimile of the original as shown in the photo. the clerestory lights match in proportion but the nave window is totally different and I’m not sold on a 19th c church having a lead standing seam roof