About Clawdd Y Mynach Limited (04497955) United Kingdom