Managed to finish this one before checking the forum, a first for me! But some I couldn't parse - most of them explained already, thanks all. But 25a still doesn't make sense apart from it being a synonym. I know I'm being dense but what does East End have to do with it??
And my COD is 3d because I work in theatre so I saw it straight away (unusual for me...)