About Nichols Composites Ltd (13374938) United Kingdom