About R. S. L. Investments Limited (01664518) United Kingdom