About Grenville Capital Limited (12627511) United Kingdom