About Powell S Engineering Limited (10143515) United Kingdom