About Powell Design And Engineering Limited (06241037) United Kingdom