About Osw Plant Holdings Limited (12523105) United Kingdom