Caddisfly?

Caddisfly?

Observation - Caddisfly? - UK and Ireland. Description: Lots of these flying around upland stream. Obviously a recent hatch.

Lots of these flying around upland stream. Obviously a recent hatch.