About Ib Haworth Associates Limited (11125702) United Kingdom