About Kestrel Consultancy Limited (05545075) United Kingdom