It's a British Naval Officers cap badge. Might be early 20th century looking at the quality bullion wire used.

Regards, Ned.