Meeting rooms in London, Red Lion Square 3 19857