About Stl 3 Limited (09974482) United Kingdom