our registered office is at:
457 Southchurch Road, Southend on Sea,Essex SS1 2PH.
We can be found at:
Stephens Rickard Ltd, 1 King William Street, London EC4N 7AF
We are registered in England and Wales under registration number 08589379
Stephens Rickard is an Executive Search firm focussing on the Global (Re)Insurance and Financial Markets.Company information