About Whitworth Howell Ltd. (08420259) United Kingdom