About Ali Baba Furniture Limited (08178636) United Kingdom