About Kenmoore Design Limited (11678438) United Kingdom