About Lec Communications Limited (03140767) United Kingdom