These two photos have been joined together at some point. I think the one of Charles is more recent than the one of Flora, as in the football photo below, he appears to be younger altogether. (He's second from the left, front row, in case you miss him!)
Note that this appears to be a football club, rather than a rugby club. The letters on the ball are CB FC, which I presume means Christian Brothers Football Club - though I could be wrong.