About Locke Properties Limited (13037732) United Kingdom