About Haworth London Limited (11411824) United Kingdom