About Lencrest Homes Limited (02279986) United Kingdom