About Neesh Stores Limited (11794203) United Kingdom