About Kestrel Hse Limited (12053972) United Kingdom