About Baba Stores Limited (12057424) United Kingdom