If you mean British soldiers, you could replace British with United Kingdom or UK and soldiers with troops, infantry, military or army personnel.
<><><>
They were nicknamed Tommies in the past century. During the American Revolution they were "redcoats" due to their uniforms.
another name for the british are lobsterbacks and redcoats
Barister
Another name for a British farm is a croft.
Recoats. Tommies
The British are also known as the English and Anglo-Saxons.
Tommy Lobsters!
Lobsterbacks
Vikings
Lobsterbacks
Another name for a British guard is a "Yeoman." Specifically, the Yeomen of the Guard are the official bodyguard of the British monarch. Additionally, the term "Foot Guards" refers to the regiments that protect the royal palaces, such as the Grenadier Guards and Coldstream Guards.
Badgers don't have a different name in Britain - they are called badgers there as well. I'm british and I've never heard anyone refer to badgers by another name.
Consider:SmogMiasmaPea souper (British)HazeSmokeReekAsh cloudAcid rainFallout