Businesses have allegedly been caught selling knives to children during checks in Wiltshire towns.