About Miedema Mercer Machinery Limited (08516137) United Kingdom