About Karen Spiller Limited (07629707) United Kingdom