About Vision Composites Ltd. (05871242) United Kingdom