About Kestrel Associates Partnership Llp (OC314637) United Kingdom