About Kestrel House Holdings Ltd (11842696) United Kingdom