About Stenor Environmental Services Ltd (04929117) United Kingdom