About Stl 42 Limited (13291457) United Kingdom