About Ct Investments (northampton) Ltd (12171589) United Kingdom