About Kenefick Crafts Limited (12918229) United Kingdom