About Kestrel House Ltd (11635513) United Kingdom