About Kenmore Investments Limited (SC102139) United Kingdom