A nice selection of WW1 British cap badges along with some German tunic and shoulder strap buttons.
Sadly the Welsh badges are missing the lugs The Cheshire Volunteer Regt enameled badge is fitted with a buttonhole fastener and is serial numbered.
The enamel Central Association of Volunteer Training Corps is also nice. Formed 1914 and disbanded 1920.
Some more WW1 cap badges can be seen here in another thread I started this morning:
Battle damaged Imperial German belt buckle