About Haworth Direct Limited (08355511) United Kingdom