About Leo S Bar & Grill Restaurant Ltd (12853767) United Kingdom