About Haworths Holdings Limited (05062889) United Kingdom