Ok. I've downloaded the birth entries of Margaret and Donald and as expected they were both born illegitimate with no mention of the father.
Margaret McPhee Stewart was born on 14th of February, 1907 at 21 Shoe Lane, Aberdeen.
Donald Stewart was born on 10th of February, 1909 at 56 Hutcheon Street, Aberdeen.
Robert.