About Locko Properties Holding Limited (10984969) United Kingdom