About Royce Investments Limited (11475373) United Kingdom