No army fought with the British Army. Or if you meant which army the British Army fought as enemies, it's the German army. (I think - 80% Sure) well actually there were the itailians , and Germans...
The same thing that's happened to the US in Vietnam. The British army was fighting a war thousands of miles away from home. The soldiers had no real attachment to the land, and were not familiar with...