About Tynewydd Investments Limited (08705510) United Kingdom