About Dehn (u.k.) Ltd. (02955739) United Kingdom