About Mears New Homes Limited (08780839) United Kingdom