About The Mermaid (chesterton) Limited (11031967) United Kingdom