About S&c Welshpool Ltd (12411826) United Kingdom