About Nene Storage Equipment Holdings Limited (09040656) United Kingdom