About R & R Investments Limited (SC139088) United Kingdom