About Powell Associates Limited (05711960) United Kingdom