local agencies tend to specialise in industry sectors rather than specific jobs - so try one that specialises in the sector you have experience in.

Direct application - depends on your level - if you're a senior professional, I would not walk in, but you can try calling instead. The easiest way here is through your connections.

Good luck