PROPVETTA LTD Company number SC876239 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address40/12 Albion Road, Edinburgh, Scotland, EH7 5QU PostcodeEH7 5QU Companies at this postcode 4 Map