About Howlett & Dickinson Limited (10523259) United Kingdom