About L & E Property Investments Limited (12807904) United Kingdom