About Mitchell Transformers Limited (00994368) United Kingdom