About Jo Spencer Limited (09401173) United Kingdom