About Haworth House Ltd (12702436) United Kingdom