About Mermaid Fish N Chips Limited (13497344) United Kingdom