About G & H Holdco Limited (12170603) United Kingdom