About Ty Clyd Management Company Limited (10120560) United Kingdom