About Lescott Limited (08136254) United Kingdom