About North Northamptonshire Investment 2 Limited (11271591) United Kingdom