About Scissors Palace Limited (09848418) United Kingdom