About Kestrel Safety Limited (04106586) United Kingdom