About Carroll & Meynell Transformers Limited (05533078) United Kingdom