About Kaylock Investments Ltd (10129786) United Kingdom