About Manea Stores Limited (10711204) United Kingdom