Kestrel Partners LLP can be contacted at 3 Robert Street, in London. The post code is WC2N 6BH. Kestrel Partners LLP has been on the British market since it was established in 2009. The registration number is OC346415. Thursday 31st March 2022 is the last time the company accounts were reported.
Executives who have control over the firm are as follows: Oliver S. has 1/2 or less of voting rights. Matthew R..