About Kestrel Works Ltd (12936223) United Kingdom