Colonel Fremantle was not an advisor to the Confederacy, he was an observer, and observed both the Union and the Confederate armies. Since he arrived in Texas on a Royal Navy ship, he may well have had his uniform about his person on his travels, however wearing it might have given the wrong impression.
However, numerous Confederate and Union (not as much as in the CSA) officers were British due to their military experience.