Not too late?

Sent D2 and D4 mid January. Enclosed a cheque for £17 and today received a cheque from DVLA for £43.
Still waiting for my provisional C but why have they sent me the cheque?

:open_mouth: