About Harrwood Environmental Services Limited (02086170) United Kingdom