About Kenmore Capital Limited (SC262178) United Kingdom