About Howarth Holly Limited (11046344) United Kingdom