About River Nene Properties Ltd (12911884) United Kingdom