About Locus Construction Limited (08060276) United Kingdom