About Northants Investment Limited (10774940) United Kingdom