About Stl (holdings) Limited (03855231) United Kingdom