About The Mermaid (new Road) Limited (07126478) United Kingdom