About R And I Holdings Limited (12301897) United Kingdom