About Safran Developments Chipstead Limited (10990057) United Kingdom