About Leddy Composites Limited (09492233) United Kingdom