About R Owen Holdings Limited (07574781) United Kingdom