About Stroud Electrics Ltd. (05303687) United Kingdom