About Leo S Fish Bar Ltd (13410909) United Kingdom