About Clydach Cambrian Ltd (12699298) United Kingdom