About Walter Macfarlane & Co. Ltd. (SC203947) United Kingdom