About Jo Maynard Ltd (13308605) United Kingdom