D. McGregor & Co.

Nationality:
Scottish; British

Traded at 38, 39, 40 Clyde Place, Glasgow