About Sm Powell Limited (11403598) United Kingdom