About Memon Spice (leicester) Limited (09682958) United Kingdom