About Haworth Lloyd Ltd (05318438) United Kingdom