About Jo&r Group Limited (07786199) United Kingdom