Cruikshank & Fairweather, Ltd., Glasgow.