A B Speirs & Son

Rothesay, Argyll and Bute, United Kingdom



A B Speirs & Son, Rothesay, Argyll and Bute, United Kingdom