About Nene Retail Ltd (12269413) United Kingdom