In the British Army, the Horse Guards comprised several independent troops raised initially on the three different establishments. In the late 1660s, there were thus three troops in England, one in Ireland, and two in Scotland of which one was ceremonial for attendance of Lord High Commissioner (named after John Middleton, 1st Earl of Middleton and after John Leslie, 7th Earl of Rothes). In 1707, there were four troops of Horse Guards (the three original English and one Scots), and two troops of Horse Grenadiers.
From 1658 to 1788, the Horse Guards existed as independent troops. They were placed on the English establishment in 1661, with the founding of the modern Regular British Army. In 1788, as part of the re-organisation of the British Army, the remaining 1st and 2nd Troops were united with the 1st and 2nd Troops of Horse Grenadier Guards to form, respectively, the 1st and 2nd Regiments of Life Guards.
Originally, as befitted their role as bodyguards to the Sovereign, the ranks of these Troops were filled by members of the gentry. They, therefore, had no non-commissioned officers, their "brigadiers" (i.e. corporals) being commissioned and ranking as lieutenants, their "sub-brigadiers" (i.e. sub-corporals) ranking with cornets in the rest of the army.
Although this no longer obtains, the non-commissioned officers of their successor regiment, the Life Guards, are still grades of Corporal, rather than sergeants.
Other Troops.
The Scottish Troop [1661-1676].
Raised on the Scottish Establishment for attendance on the Lord High Commissioner to the Parliament of Scotland.
Remarks.
In some literature reference is made to the existence of a 4th, 5th and 6th Troop of Horse Guards, between 1661 and 1683, 1664 and 1676, and 1664 and 1685, respectively. However, no explicit evidence if found of these troops and it is thought that these 4th, 5th and 6th Troops were confused with the Scots Troop, the (other) Scots Troop for attendance of the Lord High Commissioner, and the Irish Troop.
Notes.
 ;templatestyles src="Reflist/styles.css" / ;