About Sts Resources & Technology Limited (06290528) United Kingdom