Thanks all who've provided some answers. I'm still no nearer finding johns grave, probably will require a trip to the history shop and some time looking in there. The war grave search didn't give me any answers.
All the info about dates and people posted are similar to those I had found, so we are all finding the same info. I shall hopefully find the missing info one day