Hugh Niven & Co Company numberSL001387 StatusActive TypeLimited Partnership Incorporated28 Sep 1989 Registered office Wester LinlathenDundee Data JSON Markdown