About Amistad Stores Limited (13588725) United Kingdom