About Mermaids Cleaning Service Limited (12129938) United Kingdom