Here we see a young Roger Moore pictured signing autographs for children in a TV store. He didn’t star in his first James Bond film until 1973, but was already famous for his role in the Saint at this time, and less than two after this photo he was considered not just a national but an international top star.
Less well known is that he served in the Royal Army Service Corps after WWII, eventually reaching the rank of captain. He later transferred to the entertainment branch (under such luminaries as Spike Milligan, among others).
These two children certainly look excited to be meeting him, perhaps adding to a burgeoning collection of autographs.