About Henshaw Manufacturing Co. (birmingham) Limited (01017382) United Kingdom