About Charles Clarke & Son (builders) Holdings Limited (08360789) United Kingdom