About Osborn Strata Products Ltd (09111031) United Kingdom