About Glanarbeth Investments Limited (01251015) United Kingdom