About Lec Serve Limited (05486382) United Kingdom