ALLOA ELECTRICAL CONTRACTORS LTD Company number SC592060 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address26 Norwood Crescent, Alloa, United Kingdom, FK10 2BU PostcodeFK10 2BU Map