About G & H London Limited (07701294) United Kingdom