About Sj & T Limited (SC661206) United Kingdom