About Micromeritics Limited (02229749) United Kingdom