About Richmond Road Investments Limited (12070282) United Kingdom