About Blackburn Starling Lightning Preventor Limited (03955947) United Kingdom