Glamorous and intimate new live music venue in Stockwell, SW8.