About Rodenstock (u.k.) Limited (00266467) United Kingdom