About Denall Engineering Co Limited (01801460) United Kingdom