About Carroll Property Holdings Limited (11711850) United Kingdom