About Charnwood Science Centre Limited (06743744) United Kingdom