About Truscanian Foundries Limited (01623433) United Kingdom