About Kestrel Toy Co. Limited (05831272) United Kingdom