About Mcclure Homes Limited (12643869) United Kingdom