About Mermaid Fish And Chips Ltd (11921103) United Kingdom