About Mistral Stores Limited (02235127) United Kingdom