About Sts (london) Limited (04682351) United Kingdom