About S And S Environmental Ltd (12033166) United Kingdom