Ignore my last post. I think what we may have here is commonly called Stagshorn Clubmoss or Fir Clubmoss, Huperzia selago. According to my sources it's not actually a true clubmoss, they are Lycopodium, of which there is only one common in Britain L. clavatum and two others confined to Scotland, L. annotinum and L. lagopus (very rare, above 800m only, a sub-arctic species). Looks like it might be growing through a carpet of sphagnum.
Hows that for nerdiness?
Ask a plant-related question of a gardener and it's irresistible
.