About M Locke Development Limited (11058894) United Kingdom