About Charnwood Research Centre Limited (08170041) United Kingdom