About Dudley Roll And Tool Co. Limited (01676995) United Kingdom