About G&h Mechanical Limited (13483259) United Kingdom