About Mermaid Cafe Bar & Restaurant Ltd (08529629) United Kingdom