About Kelvingrove Capital Limited (07649218) United Kingdom