About Lobsters Fish Bar Ltd (13180411) United Kingdom