About Ali Baba (aberdare) Ltd (12949933) United Kingdom