the gothic pile behind the scout parade is definitely
newham town hall (former east ham town hall) on the junction of barking road / high street south. the one with the scoutmaster (?) saluting is at the side of the building, with
east ham police station (old scruffy building) on High Street South.
Think the church (wedding photo) seems to be a church on the corner of Katherine Road / Halley Road, E7. I think the builders is now the
Alnuur Cafe (466 Katherine Road which matches the number on the building as well as the shape) My (few years old) A-Z shows a church opposite, but Street View shows some new-ish flats. I can find references
here to a church of ST. EDMUND, KING AND MARTYR, was opened in Halley Road, but can't find any pictures.