About Locke Property Development Limited (10555665) United Kingdom