Small Faces, "Tin Soldier." Formed in part by Steve Marriott, who later formed (or fronted, I'm not sure) Humble Pie, with Peter Frampton. Which is, by the way, the last time I liked Peter Frampton. Small Faces is best remembered for Itchycoo Park, but I remember and liked this one as well. I'm not sure who the singer is on this. Been trying to find out, but can't quite come up with it. Steve Marriott normally was the lead singer.
Speaking of Humble Pie, all I can say is: one of the very best! Here is the same song "Tin Soldier," though they're probably better known for "30 Days in the Hole," "I don't Need no Doctor," and others.