About 23 Bar And Grill Ltd (08964551) United Kingdom