Frame number TL 31649 looks good,same style as this frame number in the photo below.
Engine numbers below are from the same contract as your engine 3HW 41649.
Engine number below is a very early 3HW (RAF contract?) and shows the number 7 stamp that they used.