About Lec Design Limited (SC399747) United Kingdom