About Baca Stores Ltd (11247344) United Kingdom