EFFECT HANDLERS LIMITED Company number SC666872 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address19a Mayfield Terrace, Edinburgh, Scotland, EH9 1RY PostcodeEH9 1RY Companies at this postcode 3 Map