im no expert,,but the uniform is not the Royal Irish Fusiliers,,,it looks like the Royal Horse Artillery to me.
The stripes on the left arm (as we look} are rank stripes...the inverted stripe on the right arm of the man with 2 stripes is a good conduct stripe.