Lost in Seel Street is the second venue of its kind with a similar location opened on Lark Lane