About Southern Transformer Products Limited (01150004) United Kingdom