About Powell (uk) Limited (05464765) United Kingdom