About Lescott Property Limited (09978104) United Kingdom