Plenty of British recipients of the Croix de Guerre etc in past conflicts had to endure kisses on both cheeks from French generals, so I reckon Lance Corporal Leakey got off lightly!
Many congratulations to him.
Tash - the investiture will most certainly take place at the Palace or Windsor. The medal will be awarded by HM (not HRH!) The Queen or if she happened to be indisposed (she is getting on) then by HRH the Prince of Wales.