MELATHRON LIMITED Company number SC812791 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address12 Lennel Avenue, Edinburgh, United Kingdom, EH12 6DW PostcodeEH12 6DW Companies at this postcode 14 Map