About Detmolder Engineering And Management Services Ltd (13015252) United Kingdom