About Kraft Designsmiths Ltd (12272792) United Kingdom