About London Land Group Limited (05318640) United Kingdom