QTS ELECTRICAL & RENEWABLES LTD Company number SC629225 · Monitor this company Active - Proposal to Strike off Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressQts Shop Muckhart Road, Dunning, Perth, Scotland, PH2 0RL PostcodePH2 0RL Map