About Nene Valley Plant Limited (12420839) United Kingdom