About Long Grove Capital Limited (08210269) United Kingdom