Discussion of military forces and troops stationed on the Isle of Man