Pumpherston Oil Company Limited Private Ledger No.2 Dated from c1886-c1889.

code: 193009

Collection code:
193009
Collection:
  • Map