About The Mermaid Car Wash Limited (10008127) United Kingdom