About Kestrel Associates (uk) Limited (NI042905) United Kingdom