About Powell Associates (international) Limited (01644745) United Kingdom