About Powell International Limited (00546707) United Kingdom