About Delo Machine Tools Limited (12570535) United Kingdom