Answer:
England was dumping its suprlus of population in their colonies. So they needed to expand in order to have enough place. And it was easier since they had a lot of people. Ans sometimes, their solution to gain more space was to take lands from the Indians. The Dutch and the French were only seeing the colonies as a new source of ressources so they sent much less people and it's harder to expand when you're not a lot. And since they didn't need as much space as the English, they tended to let the Indian keep their lands and trade with them.
I hope this help! :)