About H & R Boilercare Limited (01726147) United Kingdom