About Nene Valley Holdings Limited (13029313) United Kingdom