About Thomas Dudley Foundry Limited (09301505) United Kingdom