Court of Appeal confirms liability of Mainzeal directors