About Lerros Property Limited (00973712) United Kingdom