About Sx Holdings Limited (03256639) United Kingdom