About Lock Property Investments Limited (04615541) United Kingdom