About Louth Transformer Company Limited (02180587) United Kingdom