MACFARLANE & SON LIMITED Company number SC268824 · Monitor this company Active Overview People 5 Control Documents Analysis Location Related Registered office AddressDarach, Balmaha, Glasgow, Scotland, G63 0JQ PostcodeG63 0JQ Companies at this postcode 14 Map