About Lec Properties Holdings Limited (08217916) United Kingdom