About Stroud Switchgear Limited (01808409) United Kingdom