About Howell Tomkins Limited (00517653) United Kingdom