About Chemring Investments Limited (03978101) United Kingdom