About Ali Baba Carpets Limited (03530058) United Kingdom