Hi John,
My great-grandfather was Henry James Saunders, born in Alverstock, Hampshire, England, in 1857. He retired from the Royal Navy in 1896. His son, my grandfather, was Stephen Henry Saunders, born in Portsmouth in 1892, a soldier in the British army. His brother's name was William, born in 1893. In 1920, Stephen Henry emigrated to British Columbia, Canada, where my father, William Victor Saunders was born. I strongly suspect that my great-grandfather is the same individual about whom you are looking for information. Please post any further details you have gathered.
Kind regards,
James William Saunders