VELNOR LTD Company number SC895858 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address3 Howard Street, Edinburgh, United Kingdom, EH3 5JP PostcodeEH3 5JP Companies at this postcode 21 Map