About Sc Powell Ltd (13665918) United Kingdom