ISLA MINES LIMITED Company number SC046946 · Monitor this company Active Overview People 21 Financial Control Charges Documents Analysis Location Related Registered office Address31 Ravelston Dykes, Edinburgh, EH12 6HG PostcodeEH12 6HG Companies at this postcode 3 Map