NAIRN DEVELOPMENTS LIMITED Company number OE016293 · Monitor this company Active Overview People 1 Control Documents Analysis Related Companies sharing an officer 2 MAGNOLIA SECURITIES LIMITED Active Shared officer: John Gary TYRER ROLLWOOD DEVELOPMENTS LIMITED Disolved Shared officer: John Gary TYRER