About Kestrel Electronic Components Limited (01695273) United Kingdom