About Clydach House Ltd (12830455) United Kingdom