All jobs at Griffin Griffin Product Manager UK Only Apr 21 Griffin Customer Support Manager UK Only Apr 13