Whoops, sorry, didn't see that you want a DJ/music. So have a look at Bloomsbury Bowling Lanes. The private Kingpin suite has 5 bowling lanes separate from the main venue with its own reception, bar, DJ booth, lounge area, karaoke room and dance floor. It also has table football, pool, a cricket simulator and arcade games. They have a canapés menu or a pizza/chips/burger menu bloomsburybowling.com/a-private-bowling-room-with-space-to-entertain/
They're very flexible and can tailor something to suite all budgets and requirements.
I'm trying to arrange a joint 'round number' birthday party with my SIL in London to be held on the last weekend of the year. We're thinking a pub (with craft beers would be ace), with games, eg pool, pinball, table football, air hockey, arcade games, board games, and lay on food and a band/DJ. Somewhere fairly central and easy to get to. I don't have a clue where to even start. Does anyone know of anywhere that might fit the bill?