About Kenmoar Limited (SC695409) United Kingdom