About S J C (europe) Limited (03133875) United Kingdom