C and H on the upper, indicates that it's a Colt made part with the raw forging produced by the forge that uses the letter H for ID (I forget who that is right this minute and too lazy to go look it up[:D]). To my knowlege Colt is the only one that has ever marked their uppers this way.
Bushmaster marks it's barrels like Colt, except they use a B instead of a C, but none of the other aftermarket manufacturers do. There are also some government contract M16A1 barrels floating around that have markings similar to colts, except that they have their government contractor ID number on them instead of the C.
Non Colt uppers usually have only the marking of the forge that produced the blank for the maker, and are found on almost all of the aftermarket pieces. For example, you can find the split A (Anchor Harvey) forge mark on uppers put out by just about every aftermarket brand out there, and there are several others as well.
I used to recommend going to the Bigger Hammer web site for ID info on uppers, but the site hasn't been updated in two or three yaers and the info is so out of date as to be almost useless for IDing anything built lately.