About Derwent Capital Limited (12023208) United Kingdom