About Jo Sattaur Limited (09104229) United Kingdom