Who became king after Harold haadrada?

Harold Haadrada did not become King of England.

(CORRECTION!)

He was killed by the legitimate King of England, Harold Godwinson (Harold I), at Stamford Bridge. King Harold then had to march South to face William of Normandy, and was killed at Hastings.

William then became King, and his successors have been on the throne ever since.