About Leica Geosystems Limited (00817794) United Kingdom