About Haworth Greendeal Ltd (12505056) United Kingdom