Insurer Allianz has won its challenge to a decision forcing it to indemnify a north Queensland body corporate for cyclone damage despite non-disclosure of serious building defects, with the High Court finding insurers have no general duty to be “decent and fair”.