About Osroc Holdings Limited (08789537) United Kingdom