About Capital Land Holdings Limited (00671859) United Kingdom