About Aberdare Investments Limited (06587558) United Kingdom