About Northampton Rental Properties Limited (10331644) United Kingdom