About R & I Invest Limited (13625960) United Kingdom