About Henley Foundries Limited (00326063) United Kingdom