About Cleethorpes Mermaid Limited (05584436) United Kingdom