About Leo S Cafe & Bar Limited (11508201) United Kingdom