About Lords Estates Limited (00244398) United Kingdom