Code: 17856
WW2 Home Guard Upper Thames Patrol Cap Badge.
A very good example retaining its original painted decoration.