Please understand that none of us are (as far as I know) experts on dating antique jewlery, we're just trying to help you use on-line resources to answer your questions.
The first mark (from the left) on your ring looks like a crown, which would indicate this piece was assayed in England.
The second probably indicates the metal is 18k gold.
The next mark looks like the shield with three wheat sheaves that indicate the Chester assay office. The photograph is not as clear as it could be - you're in a better position to make that comparison.
The final mark, next to the "1667," looks like a capital script "F" in a shield. (It's the symbol that looks kind of like the Fosters Freeze logo ) Comparing that to the date table for Chester in the link below, this would indicate that the ring was assayed in 1906 (rather than 1905 as I indicated earlier - Diamondless is correct.)
I have no idea what the 1667 refers to. Note that the date tables only go back to 1701. If the 1667 represents represents the date of assay... I've found no resources to support that possibility. However, the Chester logo seems to be one used after 1779.
BTW the link below includes a table that has older year marks for the Chester office. There was a script "F" used in 1669, but without any sort of surround, which is an integral part of the mark. So, combined with the fact that your ring seems to bear the newer Chester assay office mark, it still looks to me like the date mark on your ring corresponds best to the mark for 1906.