About Lec Properties Limited (03752591) United Kingdom