Maclachlan & Stewart, 64 South Bridge, Edinburgh.