I woke up in the night having an epiphany!!
What if Steve the WWW is H. This all started when Steve refused to lie about the killing of Karim Ali. What if it was all a set up to get a corrupt officer into AC12 under the pretence of him being this super truthful guy unable to lie?
Karim lived in number 59 but the 9 had broken and swivelled round to be number 56 which was the intended flat. Coincidence??!!!
what if it was set up all along and Karim was just collateral damage. Then Osborne and Steve agreed that he would be the only one to tell the truth and this would help him gain the trust of pretty much everyone.
The only thing that makes me think maybe not is we do see a lot of his private life plus he is always in the line of fire with the ocg- nearly getting his fingers chopped and the balaclava men. However the lower levels of the OCG wouldn’t have access to H anyway so maybe Steve accepts these situations as further enforcing his cover.
I haven’t suspected Steve at all so far so maybe it is all just the result of too much wine and listening to shrine of duty before bed!