Thanks for the quick response, I took a screen shot of the live chat where the agent mentioned crew sickness in LHR and also said I could claim compensation so have that if needed. One of the crew also told me that 3 of them had food poisioning in JNB so this may also be part of it.