KCP Ltd - undervalued cyclical company