About Lescott Homes Group Ltd (13328870) United Kingdom