Justice & Peace Scotland is rated 3 out of 5 in the category international affairs. Read and write reviews about Justice & Peace Scotland. Justice & Peace Scotland is an international affairs company based out of 45 High St, Edinburgh, United Kingdom.