About Jo Leo Designs Limited (07512868) United Kingdom