About Leica Microsystems (uk) Limited (00476611) United Kingdom