About Royce West Investments Limited (12911009) United Kingdom