Why did Bonnie Prince Charlie invade England?

To try regain the kingdom for the Stuart dynasty, from the Hanoverians who inherited it after the death of Queen Anne (who was a Stuart).