About Mark Beech Illustrations Limited (06046629) United Kingdom