About The Haworth Agency Limited (13293817) United Kingdom