About Mermaid Pools Limited (02509146) United Kingdom