About S&jtechnologies Limited (08950283) United Kingdom