About Kestrel Holdings Limited (05055802) United Kingdom