Kerry Lord est la créatrice et la directrice artistique de la marque de laine de luxe TOFT. Kerry et son entreprise ont joué un rôle majeur dans le renouveau des loisirs créatifs au Royaume-Uni depuis 2006. Elle vit avec son époux, leur fils et leurs deux chiens à Leamington Spa, dans le comté de Warwick.