About London Land Management Limited (02981213) United Kingdom