About Ali Baba Carpets & Furniture Limited (10076446) United Kingdom