MELROSE TERRACE LIMITED Company number SC513309 · Monitor this company Dissolved Overview People 3 Documents Analysis Location Related Registered office Address3 WALKER STREET, EDINBURGH, UNITED KINGDOM, EH3 7JY PostcodeEH3 7JY Companies at this postcode 40 Map