About Richmond Lake Management Ltd (11926247) United Kingdom