However, the fly in the ointment is that some years ago he was diagnosed with peanut allergy
A very interesting question ! The possible scenario is :- No peanut ingestion = 101% fit and well ; whereas, possibly even a tiny trace of peanuts in an otherwise innocuous crew meal might = major, life-threatening, anaphylactic reaction at any time at all !
How certain is the diagnosis ? Some I have known in the past have been very uncertain to say the least. The great majority of nut allergies produce much less dramatic effects. It's those tiny number of really serious ones which occasionally hit the headlines !
Must admit that I can't see any reference on the CAA medical website to allergies. So, it's the usual advice that's given on here so often : phone or e-mail the CAA medical department, and ask what the current position is. I, for one, would be very interested to hear their answer, and I'm sure lots of others would be too.