About Keepers Investments Limited (05888769) United Kingdom