About Stl Energy Limited (07279539) United Kingdom