About Haworth Investments Limited (13483239) United Kingdom