About Lb & Od Limited (10409031) United Kingdom