This in from a UK museum …”The photograph was most likely taken in early 1941 and is stamped ‘Arthur & Arthur, 36 Strand, London WC2’, which we presume to be the photographic studio that took the picture.”
Answers on an email please [email protected]