It is interesting that on his discharge papers it says that he had been a School Teacher at Gosport for three years. Presumably that was whilst he was serving in the RA.
As he was born in Ceylon, I wonder if his father was in the military too? Don't know if there was an army base in Trincomalee.