Irish Guards (pipe-majors badge, silver plate, gilt and enamel)

£85.00