You put this under the wrong subject but, anyways the answer is....
The color red represents strength, being a warrior, and having a strong military. It would be used in the coat of arms to show that England had strong military strength and strength in general. It shows that they are a strong country and if they ever had to go to battle with anyone that would be a very strong opponent.