About Jo S Place Limited (11679127) United Kingdom