Yes you could be on the right track Astro. I wonder when that collar style was in fashion? I just found this online which looks quite similar to the cap badges shown, They are the Royal navy auxiliary service.

 

edwardian cap badge.jpg