About Oswald Well Engineering Ltd (10346451) United Kingdom