ART AND PAPER LTD Company number SC208401 · Monitor this company Dissolved Overview People 7 Financial Control Documents Analysis Location Related Registered office Address29/4 Alva Street, Edinburgh, EH2 4PS PostcodeEH2 4PS Companies at this postcode 31 Map