About H & C Installation Services Limited (10231998) United Kingdom