Hmmm.
If she was born in 1896 and married John Bishop in 1941, she would have been 44 or 45, so the probability is that E Cherry was a granddaughter of her first marriage. However I don't see a marriage of a Cherry to a Cook before 1963, so Cherry must be E's married surname.
If E is a granddaughter, she can't have been born much before 1928, so she can't have been married before 1944. There are 23 marriages of a male Cherry to a female whose given name begins with E between 1940 and 1963.
Three of those marriages were in Edinburgh, and the brides' surnames were Aitchison (1953), Jeffrey (1961) and Foster or Loynes (1962).
An Agnes Glass Cook married William Foster in Edinburgh in 1939.
A Helen Kean Smith Cook married Robert Aitchison in Glasgow in 1927, and a Mary Jack Cook married Benjamin Aitchison in Larbert in 1935.
There are 10 deaths of females surnamed Cook, mother's surname Watson, born 1915-1935, died after 1974, none of whose given names match those above.
This is the sort of thing that would be fairly straightforward in the Scotland's People Centre, but is impossible online because of the cut-off dates.
There are no marriages of a Margaret Watson to a Cook in England and Wales before 1943.
And I may have got everything completely wrong