About Kestrel Investment Partners Llp (OC366314) United Kingdom