DEMOCRITUS LTD Company number SC606045 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address25 School Road, Sandford, Strathaven, Scotland, ML10 6BF PostcodeML10 6BF Companies at this postcode 14 Map