About Baraka Stores Ltd (13618942) United Kingdom