About De Dietrich Process Systems Limited (02838099) United Kingdom