About Kestrel Limited (03996102) United Kingdom