Snakeflies (Raphidioptera)
All four British species in this order occur in Norfolk. All are in the same family (Raphidiidae) but all belong to different genera.
Identification requires a clear view of the wing venation, often in both fore and hindwings.
Xanthostigma xanthostigma
I am not currently able to identify British snakefly larvae with confidence.