SOCHRACH LIMITED Company number SC205643 · Monitor this company Active Overview People 6 Financial Control Documents Analysis Location Related Registered office Address39 Little Road, Edinburgh, Scotland, EH16 6SH PostcodeEH16 6SH Companies at this postcode 3 Map