About Mermaid Restaurant Ltd (04690928) United Kingdom