Birmingham-based Badges Plus, the UK's largest manufacturer of badges, has won a significant new contract to supply badges and flags to children's charity the National Society for the Prevention of Cruelty to Children (NSPCC).