About Ludlow Fish Bar Ltd (11886952) United Kingdom