Company name: Keeler Ltd
Description: Leading provider of products for the eye care specialist, that enable the highest quality in patient care and simplify day-to-day practice.
Clewer Hill Road, Windsor SL4 4AA, United Kingdom