Shoreditch? /sigh
Yea, I know it's a "startup hub", but it's also a bit dodgy.
There's a police station that's visible for the entirety of the walk between the station and the bar. Perhaps you can ask one of the officers to hold your hand if your mum is unavailable on the night?