About Sherwood Environmental Ltd (12551286) United Kingdom