About S&c Components Yorkshire Ltd (13639627) United Kingdom