About Mermaid Gloucester Ltd (09910643) United Kingdom