About N & T Composites Limited (12106418) United Kingdom