About Keephatch Chase Management Limited (10883691) United Kingdom