About Kestrel Radar Sensors Limited (08748660) United Kingdom