Hi Bill,
Number 12 is a Regimental shoulder flash of the 1st Buckinghamshire Battalion used in the 1940s.
Found a useful link regarding this:
http://www.lightbobs.com/insignia--d...tinctions.html
Number 6 looks like a Royal Military Police heraldic badge? Needs additional checking.
Justin