SCREEN 3 MEMORABILIA LIMITED Company number SC883890 · Monitor this company Active Overview People 3 Control Documents Analysis Location Related Registered office Address77 Shore, Edinburgh, Scotland, EH6 6RG PostcodeEH6 6RG Companies at this postcode 12 Map