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

£100.00