WILLIAM McEWAN & Co Ltd.
( Edinburgh )