About L C C Tech Limited (08518386) United Kingdom