About Charnwood Manufacturing Limited (06183980) United Kingdom