About Keepers Capital Limited (09958376) United Kingdom