About Sunbeam Crafts Ltd (11186282) United Kingdom