About Loclib Properties Limited (04023614) United Kingdom