Stephens Rickard from its head office in London, and its global hubs in Continental Europe and the USA, has a strong track record of delivering a market-leading suite of Executive Search and Advisory solutions to a global network of clients in the Insurance, Reinsurance and Alternatives/ILS markets. Stephens Rickard are fully committed to operating a sustainable business which is committed to doing the right thing for society in an environmental, social and governance context. Read more about their commitments here.
surveyed underwater for kelp forest recovery
surveyed for crab and lobster biodiversity
Explore the local UK projects Stephens Rickards has supported