About London Land Holdings Limited (09514135) United Kingdom