Spencer Ogden is an innovative global recruitment business specialising in providing skilled Energy, Infrastructure and Engineering professionals on demand
24 king william street