About A O Powell Limited (05833415) United Kingdom