About Jon Meakin Illustration Limited (07452191) United Kingdom