About D Lec Components Limited (02914868) United Kingdom