About Mermaid Estates Limited (12497881) United Kingdom