About Longlock Investments Ltd (10607942) United Kingdom