Search the register – results All results NODTHERA LIMITED SC540381 - Incorporated on 15 July 2016 13 Queens Road, Aberdeen, Scotland, AB15 4YL