About Lord Estates Limited (02187412) United Kingdom