Damn, I've missed the big fight. Just to throw some light on Talfourd Road re parochial boundaries, the half with the Fire Station belongs to All Saints, Camberwell (confusing - actually in Peckham but in Camberwell Deanery); the other half of the road is attached to St Giles, Camberwell.