About Leo S Bar & Grill Limited (12464815) United Kingdom