About Nene Store Ltd (12586667) United Kingdom