About K&c Render & Damp Proofing Specialists Limited (11611628) United Kingdom