About Mermaid Sales And Rentals Ltd (13229014) United Kingdom