About Kestrel No 1 Limited (04345744) United Kingdom