About L.e.c. Solutions Limited (09330210) United Kingdom