About Powell Controls Limited (11231488) United Kingdom