About Scissors Craft Limited (12633749) United Kingdom