About us

Needhams is an industry-leading business continuity and resilience consultancy, specialising in risk and crisis management. We work with cross-sector clients located all over the world.

The calibre, quality and experience of our consultants is the primary reason that Needhams’ clients continue to use our services. We also value empathy and rapport with clients because it maximises productivity.

Before joining our team, each of our consultants has:

  • managed operational risk
  • held a budget in a major organisation
  • gained an academic qualification of at least degree level