About Jo Richards Design Limited (03259007) United Kingdom