normally your bags should go through, but with a 23 hour layover, I'm not so sure they will. You will want to ask KF and maybe even check at baggage claim. If it doesn't work out, there is always left luggage facility at LHR.
I say this because I had an 8 hour overnight layover in BOS, and even though my bag was tagged through to final and they said it would go through fine, it did not... I saw it appear on the bag carousel.
YMMV.