About R&c Owen Ltd (12976758) United Kingdom