About Construct Land & Homes Limited (12477782) United Kingdom