About Pebbles & Harry Crafts Ltd (07352489) United Kingdom