About The Mytton And Mermaid (shrewsbury) Ltd (11405770) United Kingdom