DELPHI COMPUTER CONSULTANTS LIMITED Company number SC127643 · Monitor this company Active - Proposal to Strike off Overview People 4 Financial Control Documents Analysis Location Related Registered office Address31-32 West Preston Street, Edinburgh, EH8 9PY PostcodeEH8 9PY Companies at this postcode 19 Map