About Joe Clarke Installation Limited (10186909) United Kingdom