About Ctx Property Holdings Limited (12652628) United Kingdom