About Walter Carefoot & Sons (construction) Limited (00626146) United Kingdom