About Lock S Investments Ltd (06048957) United Kingdom