About Luton Fish Bar Ltd (10874986) United Kingdom