A C Sheal & Co.

Rothesay, Argyll and Bute, United Kingdom



A C Sheal & Co., Rothesay, Argyll and Bute, United Kingdom