About Mermaid Inn Limited (02816575) United Kingdom