SPECTACLES (SCOTLAND) LIMITED Company number SC131156 · Monitor this company Dissolved Overview People 7 Financial Control Documents Analysis Location Related Registered office Address20 SUCCOTH AVENUE, EDINBURGH, EH12 6BU PostcodeEH12 6BU Companies at this postcode 2 Map