Thanks again for all the responses, I feel like I'm hogging the whole forum!

Eric was indeed a captain in the Artillary, I have his service record so only really posted the picture as an interesting background to the original picture.
As for Ernest, I know he was in Portsmouth on the 1901 census but was born in Cheltenham, 1894. The family remained in Portsmouth so I assume he did too. The "knowledge" that he died "very young" in the great war is family rumour so I'm trying to find the facts.
Can't seem to find his service record on Ancestry either, as I know his parents names, I can discount many of the E Kemp entires.