About Clwyd House Ltd (13627524) United Kingdom