About Locko Properties Limited (10318514) United Kingdom