About Idmac Engineering Limited (02381355) United Kingdom