About Sycamore Environmental Ltd (10517731) United Kingdom