TagRunner will do this for you. If your music is fairly mainstream the success rate will be higher, obscure music may not result in success at all, but you can edit and add information as you feel.
You can test run the program for 25 songs before deciding to buy, but it will cost you for the full version.