Missouri businesses would have to allow properly licensed people to carry concealed guns in their parking lots under a bill approved by the House.