J & I FINLAY LIMITED Company number SC315741 · Monitor this company Active Overview People 2 Financial Control Charges Documents Analysis Location Related Registered office Address32 Hilltop View, Ae Village, Dumfries, DG1 1RJ PostcodeDG1 1RJ Map