About Demuth Engineering Limited (03585982) United Kingdom