Scots Guards (piper-major badge, in silver plate and gilt)

£70.00