About L & E Property Developments Limited (11617664) United Kingdom