About Kenmore Capital 2 Limited (SC319318) United Kingdom