Con base en Newcastle upon Tyne, donde se estableció en 1860, la compañía también tiene oficinas regionales en Hong Kong, El Pireo y Singapur.
En los últimos años han experimentado un crecimiento basado en los valores centrales de la compañía de los miembros de calidad, excelencia en el servicio y la estabilidad financiera.
Como miembro del Grupo Internacional de Clubes P & I de la compañía ayuda a proteger y promover los intereses de la industria naval-propietaria.
North tiene una calificación "A" de la agencia de calificación financiera Standard & Poor 's.