About Charles Irvine Capital Limited (09505417) United Kingdom