J & T F MACFARLANE LIMITED Company number SC137802 · Monitor this company Active Overview People 5 Financial Control Charges Documents Analysis Location Related Registered office AddressFlass Farm, Westruther, Gordon, Berwickshire, TD3 6NJ PostcodeTD3 6NJ Map