About Charterhouse Property Investment Northampton Ltd (12418928) United Kingdom