About Kestrel Partners Llp (OC346415) United Kingdom