20d 11h84 An 18ct gold emerald ring with 23 diamonds channel set on the shouldersRailtonsGB£400Details
20d 11h84 An 18ct gold emerald ring with 23 diamonds channel set on the shouldersRailtonsGB£400Details