About Switchgear & Substation Alliance Ltd (09325925) United Kingdom