About Head & Sole (builders)limited (00838974) United Kingdom