Card Factory profits whilst Clintons reports loss