About S&a Wylie Holdings Limited (SC678960) United Kingdom