About Impress Mechanical And Electrical Engineering Limited (08982328) United Kingdom