About Demak Engineering Limited (02789766) United Kingdom