About Leco Properties Limited (08027389) United Kingdom