About L3x Property Development Limited (12629306) United Kingdom