About Legg Property Development Limited (10013943) United Kingdom