About Leebee Composites Limited (10278277) United Kingdom