About J & C Crafts Ltd. (02910514) United Kingdom