About G & H Installations Limited (10644168) United Kingdom