About Charnwood Floatation Limited (12985342) United Kingdom