Soldiers aged in their 20s joined war veterans for the annual Not Forgotten Association’s (NFA) afternoon at Buckingham Palace.