About New Star Arts & Crafts Ltd (09026097) United Kingdom