About Dudley Tool Presswork And Engineering Limited (06168130) United Kingdom